Detecting communities in large networks is an important challenge in social network analysis, and providing an Algorithm with optimal accuracy and efficiency for extracting communities is very important. There are different approaches to identify communities in social networks, including methods based on classical clustering, Algorithms based on criteria of similarity in features, methods based on finding subgraphs with a lot of internal communication, as well as a Label Propagation approach. In the Label Propagation approach, first, the most important vertices of the network are determined based on a series of importance and centrality criteria, and different community Labels are assigned to them. Then the Label of each of these vertices is propagated to the neighboring vertices and around them. The aim of this research is to improve a community detection Algorithm called LBLD. This Algorithm first determines five percent of the most important network vertices based on a similarity criterion. Then, with a balanced approach, communities are developed both from the center and from the borders, and finally a phase of integration is implemented so that small communities are combined with each other and form desirable communities. Our proposed idea uses a measure inspired by the concept of h-index to improve the accuracy of community detection. In such a way that subgraphs are identified as communities that have at least p percent of vertices with at least degree k. The accuracy and efficiency of the proposed solution have been evaluated by applying it to known data sets in this field and it shows a significant improvement compared to existing similar methods.